.popup {
  position: relative;
}

.menu {
  overflow: hidden;
  border: 1px solid var(--accent-redesigned);
  border-radius: 18px;
}

.active {
  background: var(--light-bg-redesigned) !important;
}

.disabled {
  opacity: 0.7;
}

.optionsTopLeft {
  right: 0;
  bottom: 100%;
}

.optionsTopRight {
  bottom: 100%;
  left: 0;
}

.optionsBottomLeft {
  top: 100%;
  right: 0;
}

.optionsBottomRight {
  top: 100%;
  left: 0;
}

.trigger {
  cursor: pointer;

  margin: 0;
  padding: 0;

  background: none;
  border: none;
  outline: none;
}
